package com.bilibili.dubbo.api.db;

import com.bilibili.model.db.User;

import java.util.List;

/**
 * @author HuangRongFu
 * 2021/11/16 星期二2:05 下午
 */


public interface UserApi {

    /**
     *  通过电话查找用户信息
     *@params: phone
     *@Return: User
     */
    User findByPhone(String phone);

    /**
     *  新增用户信息
     *@params: user
     *@Return: Long
     */
    Long add(User loginUser);

    void update(User loginUser);

    List<User> findUsers();

    User findById(Long userId);

    /**
     * 根据环信id查询用户信息
     *
     * @param: huanXinId
     * @Return: ResponseEntity
     */
    User findByHuanXin(String huanXinId);
}
